export interface MediaFilesVO {
  /**
   * id
   */
  fileId: string | number;

  /**
   * 服务器ip
   */
  serverUrl: string;

  /**
   * 存储桶
   */
  bucket: string;

  /**
   * 存储地址
   */
  filePath: string;

  /**
   * 1:图片 2:音频 3:视频 4:文件 5:其他
   */
  fileType: number;

  /**
   * 文件大小
   */
  fileSize: number;

  /**
   * 文件名称
   */
  fileName: string;

  /**
   * 文件id MD5值
   */
  fileMd5: string;

  /**
   * 标签
   */
  target: string;

  /**
   * 扩展名
   */
  extension: string;

  /**
   * 审核状态 0:待审核 1:通过 2：驳回
   */
  auditStatus: number;

  /**
   * 审核意见
   */
  auditMind: string;

  /**
   *
   */
  userId: string | number;

  /**
   * 上传人
   */
  userName: string;

  /**
   * 所属学校
   */
  schoolId: string | number;

  /**
   * 学校名称
   */
  schoolName: string;

  /**
   * 备注
   */
  remark: string;

  url: string;
}

export interface MediaFilesForm extends BaseEntity {
  /**
   * id
   */
  fileId?: string | number;

  /**
   * 服务器ip
   */
  serverUrl?: string;

  /**
   * 存储桶
   */
  bucket?: string;

  /**
   * 存储地址
   */
  filePath?: string;

  /**
   * 1:图片 2:音频 3:视频 4:文件 5:其他
   */
  fileType?: number;

  /**
   * 文件大小
   */
  fileSize?: number;

  /**
   * 文件名称
   */
  fileName?: string;

  /**
   * 文件id MD5值
   */
  fileMd5?: string;

  /**
   * 标签
   */
  target?: string;

  /**
   * 扩展名
   */
  extension?: string;

  /**
   * 审核状态 0:待审核 1:通过 2：驳回
   */
  auditStatus?: number;

  /**
   * 审核意见
   */
  auditMind?: string;

  /**
   *
   */
  userId?: string | number;

  /**
   * 上传人
   */
  userName?: string;

  /**
   * 所属学校
   */
  schoolId?: string | number;

  /**
   * 学校名称
   */
  schoolName?: string;

  /**
   * 备注
   */
  remark?: string;

  url?: string;
}

export interface MediaFilesQuery extends PageQuery {
  /**
   * 服务器ip
   */
  serverUrl?: string;

  /**
   * 存储桶
   */
  bucket?: string;

  /**
   * 存储地址
   */
  filePath?: string;

  /**
   * 1:图片 2:音频 3:视频 4:文件 5:其他
   */
  fileType?: number;

  /**
   * 文件大小
   */
  fileSize?: number;

  /**
   * 文件名称
   */
  fileName?: string;

  /**
   * 文件id MD5值
   */
  fileMd5?: string;

  /**
   * 标签
   */
  target?: string;

  /**
   * 扩展名
   */
  extension?: string;

  /**
   * 审核状态 0:待审核 1:通过 2：驳回
   */
  auditStatus?: number;

  /**
   * 审核意见
   */
  auditMind?: string;

  /**
   *
   */
  userId?: string | number;

  /**
   * 上传人
   */
  userName?: string;

  /**
   * 所属学校
   */
  schoolId?: string | number;

  /**
   * 学校名称
   */
  schoolName?: string;

  /**
   * 日期范围参数
   */
  params?: any;

  
}
